perm filename MSG.MSG[DG,TEX] blob
sn#624863 filedate 1981-11-17 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00001 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 ENDMK
C⊗;
∂24-Jul-81 0357 MMD Changes in \nofill [42 lines msg]
To: "@MAIL.[TEX,MMD]" at SU-AI
In preparation for the forthcoming CMBOX font (similar to good ol' GRFX fonts in
the XGP), the following changes were made in \nofill modes:
font KERMAX KERMAC
< fix25 cmsa10 (added SAIL char set font)
> grfx35 cmsa10 (to be CMBOX latter on)
In addition, there now exist three pairs of c.s. in \nofill mode:
any mode (exc. $) make paragraph font
\typewrite \typnoi \ninepoint\tt
\ascfnt \ascii \:<
\grafix \grfx \:>
(NO change for those in first row!!!). Short remainder on usage: (1) those
in the first column may be used in horz mode; eg {\typewrite Hey you $%@#\\⊗!!},
(2) these may also be used to construct boxes; eg,
{\ascfnt\boxit{\gbox{4in}{\1
Some weird SAIL chars ↓αβ∧¬ @#$%&
. . . . . .
a few more lines}}}
(3) Finally, those in the 2nd coulmn are used to construct paragraphs, and
are valid in vertical mode only (remember \nofbreak and \tabeffect???):
{\grfx\1
↓↓↓↓↓↓↓↓↓↓↓↓↓
~ a box ~
%↓↓↓↓↓↓↓↓↓↓↓↓↓$\par} % don't forget this \par!
Also recall that macro \nofill is not to be used as is, but only through the
previous macros.
Control sequences \gfx and \ttwr were deleted. This will only affect you if
you were not using the default font for \typewrite; to change this, redefine
\typewrite instead.
No change for macros \nojust and \rraggedd.
∂30-Jul-81 1118 MMD SAIL & non-SAIL macros
To: "@MAIL.[TEX,MMD]" at SU-AI
Two little, useful addditions: (1) \def\hangfix{to 25pt} will create homogeneous
indentation for \enumerate, \itemize, etc. (useful for roman numerals especially);
and to reset: \def\hangfix{} (default). (2) \gboxnat{a bunch of lines} is like
\gbox{<dim>}{a bunch of lines}, except former makes the box to natural width, and
hence it's more useful for centering & boxit'ing.
At SCORE new macros are now in <tex.fonts>, so you need only type \input kermac.
Since SCORE TEX now sends input to the DOVER, you may now move documents from
one machine to the other & print them without major problem; here's a conversion
kit:
% To use the macros AT SCORE, with MSS created AT SAIL; add AFTER
% \input kermac... etc. Use ↑V for alignment and ↑A for subscripts
\chcode'26=4\chcode'1=8 % use ↑V=⊗ and ↑A=↓
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}∞endsic}
% To use the macros AT SAIL, with MSS created AT SCORE; add AFTER
% \input kermac... etc. Use & for alignment and _ for subscripts
\chcode'46=4\chcode'137=8 % use &=⊗ and _ ('137)=↓
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}∞endsic}
No change is needed, of course if you use the standard: ⊗ and ↓ at SAIL, and
& and _ ('137) at SCORE.
A preloaded version at SCORE will be available very soon.
∂10-Aug-81 0342 MMD SAIL-NON SAIL conversion
To: "@MAIL.[TEX,MMD]" at SU-AI
Last message about this had a weird leftover "∞endsic}" which may have caused
trouble. Sorry. There was also an omission, but this is now correct & tested:
% To use the macros AT SCORE, with MSs created AT SAIL; add AFTER
% \input kermac... etc. Use ↑V for alignment and ↑A for subscripts
\chcode'46=12\chcode'137=12 % &, ← regular chars
\chcode ⊗=4\chcode ↓=8 % ⊗=alignment tab, ↓=subscript escape
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}
% To use the macros AT SAIL, with MSs created AT SCORE; add AFTER
% \input kermac... etc. Use & for alignment and ← (not _) for subscripts
\chcode'26=12\chcode'1=12 % ⊗, ↓ regular chars
\chcode &=4\chcode←=8 % &=alignment tab, ←=subscript escape
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}
∂11-Aug-81 1449 MMD \input kermac
To: "@MAIL.[TEX,MMD]" at SU-AI
In some recent revision of the manual, that some people may have gotten, the
loading of KERMAC was described in the form
\def\kermac{abcde} \input kermac
but it turned out that newest TEX wouldn't allow that (since {,} are NOT
assigned before macros are read); so, the CURRENT syntax is:
\setcount0 1abcd \input kermac
Where: a=1 to load accents (0 to omit); b=1 to load Mickey Mouse macros (0 omit)
c=1 to load Nofill macros (0 to omit); d unused. Default= load all.
For comatibility, KERMAC checks that \count0 is > 10000; otherwise uses default.
That means that with older convention \setcount0 1,2,3, etc. the complete KERMAC
is being loaded---so no one will get "Undefined Control Sequence".
∂08-Sep-81 2317 MMD Facil TEX update
To: "@MAIL.[TEX,MMD]" at SU-AI
The following changes will occur in the version to be released Wednesday night:
* When inputting PAPMAC, headings will now be initialized to contain some
silly text. This is because if you don't ever use \sectionbegin,
\chapterbegin, etc. no headings (hence no page numbers!) appear; use
\noheading in that case. Other MS should run unchanged, except perhaps for
the first pages, which should probably have \titlepage anyway.
* Figure and table macros now take as first argument a <vertical list>. So
the old usage \figure{2in}{caption} should now be \figure{\vskip
2in}{caption}. So, you can now insert non-blank figures; for example:
{\jail \save0\cage{...}}
\figure{\box0}{This is a table}
(incidentally, \cage&\jail were changed slightly to allow that).
* Annotation macros were re-designed, and are now much more useful. They
leave a mark $↑(5)$, as footnotes do, and when listed you get
5. [Page 645] text
Several pars are allowed in the annotation; type \annotate{par \ESC
hangnxtpar par...} Also, \seclistnotes and \chaplistnotes were deleted; you
should use \appsectionbegin{Notes}\listnotes or whatever you prefer.
* Changed \caps in \eightpoint to be nine point C &S c. (which is closer than
old \rm). The default for \hdrfnt (font in headings) is now \rm.
* New \1 in \Harrow to help center arrows; eg \Harrow{30pt}{\l}{}{hello}{\1}
* Char | is now allowed everywhere (formerly it caused unpredictable breakage
in TofC and index). Disappear \vbar; simply type $|$ or {\tt|}. [For use
in \send, use \ESC="\"].
* New \mapc. For instance \mapc{\undertext}{word }{word }...{word }@ and
similar things.
* Delete \normaltrace, \macrotrace, etc. If you need them, copy them from
MACROS.LOG[TEX,MMD]/4p (there are some other useful things there!).
The XGP version is farther and farther from current TEX. For this reason KERMAX
will no longer be mantained. New PAPMAX, MATMAX, etc. will be created and frozen
at once.
∂09-Sep-81 2143 MMD
To: "@MAIL.[TEX,MMD]" at SU-AI
New macros have been installed. Incompatible changes:
* Replace \figure{dim}... by \figure{\vskip dim}... and same for \table's
* Notice change in \annotate
* Correction in \mapc; syntax: \mapc{\undertext} word@ word@ ... word@@@
∂17-Nov-81 0114 MMD
To: "@MAIL.[TEX,MMD]" at SU-AI
The current MAXTEX seems to be quite stable, since I haven't received any bug
complaints. Because of this, and because TEX itself will not change until the
final (?) version, "TEX82" is released, the macros will not change until then.
Some very nice features can indeed be written with the aid of some of the
future TEX additions.
I will also be off the air for some time, and probably by January the official
version of MAXTEX will be mantained in host SCT. Please direct mail there, to
MAX@SCT.
I left the latest version of FACIL TeX (11 october) with the receptionist at
MJH.